package com.hjm.project.lotteryPaymentOrder.lotteryPaymentOrder.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 彩票支付订单对象 lottery_payment_order
 * 
 * @author maker-platform
 * @date 2021-03-19
 */
public class LotteryPaymentOrder extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 交易流水号 */
    private String serial;

    /** 商户编号 */
    @Excel(name = "商户编号")
    private String merno;

    /** 下单交易金额 */
    @Excel(name = "下单交易金额")
    private String amount;

    /** 交易状态 0：交易成功   1：待支付   2：交易失败 */
    @Excel(name = "交易状态 0：交易成功   1：待支付   2：交易失败")
    private String status;

    /** 下单日期 */
    @Excel(name = "下单日期")
    private String localDate;

    /** 下单时间 */
    @Excel(name = "下单时间")
    private String localTime;

    /** 交易日期 */
    @Excel(name = "交易日期")
    private String transDate;

    /** 交易时间 */
    @Excel(name = "交易时间")
    private String transTime;

    /** 交易流水号 */
    @Excel(name = "交易流水号")
    private String transSerial;

    /** 支付截止时间 */
    @Excel(name = "支付截止时间")
    private String transOverTime;

    /** 对账状态 0 未对账  1 已对账 */
    @Excel(name = "对账状态 0 未对账  1 已对账")
    private Integer biState;

    private String startDate;
    private String endDate;

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public void setSerial(String serial)
    {
        this.serial = serial;
    }

    public String getSerial()
    {
        return serial;
    }
    public void setMerno(String merno)
    {
        this.merno = merno;
    }

    public String getMerno()
    {
        return merno;
    }
    public void setAmount(String amount)
    {
        this.amount = amount;
    }

    public String getAmount()
    {
        return amount;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setLocalDate(String localDate)
    {
        this.localDate = localDate;
    }

    public String getLocalDate()
    {
        return localDate;
    }
    public void setLocalTime(String localTime)
    {
        this.localTime = localTime;
    }

    public String getLocalTime()
    {
        return localTime;
    }
    public void setTransDate(String transDate)
    {
        this.transDate = transDate;
    }

    public String getTransDate()
    {
        return transDate;
    }
    public void setTransTime(String transTime)
    {
        this.transTime = transTime;
    }

    public String getTransTime()
    {
        return transTime;
    }
    public void setTransSerial(String transSerial)
    {
        this.transSerial = transSerial;
    }

    public String getTransSerial()
    {
        return transSerial;
    }
    public void setTransOverTime(String transOverTime)
    {
        this.transOverTime = transOverTime;
    }

    public String getTransOverTime()
    {
        return transOverTime;
    }
    public void setBiState(Integer biState)
    {
        this.biState = biState;
    }

    public Integer getBiState()
    {
        return biState;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("serial", getSerial())
            .append("merno", getMerno())
            .append("amount", getAmount())
            .append("status", getStatus())
            .append("localDate", getLocalDate())
            .append("localTime", getLocalTime())
            .append("transDate", getTransDate())
            .append("transTime", getTransTime())
            .append("transSerial", getTransSerial())
            .append("transOverTime", getTransOverTime())
            .append("biState", getBiState())
            .toString();
    }
}
